package com.ruoyi.quartz.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * CgImportMainDetail对象 cg_import_main_detail
 * 
 * @author SYF
 * @date 2025-04-28
 */
public class CgImportMainDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String yongyouHtcode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fhDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date htDate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String saleName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String department;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String customerName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String yongyouCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String yongyouName;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal nums;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String qtyname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal price;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String orderStatus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String payStatus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String memCode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String type0;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fhDateLabel;

    public void setYongyouHtcode(String yongyouHtcode) 
    {
        this.yongyouHtcode = yongyouHtcode;
    }

    public String getYongyouHtcode() 
    {
        return yongyouHtcode;
    }

    public void setFhDate(String fhDate) 
    {
        this.fhDate = fhDate;
    }

    public String getFhDate() 
    {
        return fhDate;
    }

    public void setHtDate(Date htDate) 
    {
        this.htDate = htDate;
    }

    public Date getHtDate() 
    {
        return htDate;
    }

    public void setSaleName(String saleName) 
    {
        this.saleName = saleName;
    }

    public String getSaleName() 
    {
        return saleName;
    }

    public void setDepartment(String department) 
    {
        this.department = department;
    }

    public String getDepartment() 
    {
        return department;
    }

    public void setCustomerName(String customerName) 
    {
        this.customerName = customerName;
    }

    public String getCustomerName() 
    {
        return customerName;
    }

    public void setYongyouCode(String yongyouCode) 
    {
        this.yongyouCode = yongyouCode;
    }

    public String getYongyouCode() 
    {
        return yongyouCode;
    }

    public void setYongyouName(String yongyouName) 
    {
        this.yongyouName = yongyouName;
    }

    public String getYongyouName() 
    {
        return yongyouName;
    }

    public void setNums(BigDecimal nums) 
    {
        this.nums = nums;
    }

    public BigDecimal getNums() 
    {
        return nums;
    }

    public void setQtyname(String qtyname) 
    {
        this.qtyname = qtyname;
    }

    public String getQtyname() 
    {
        return qtyname;
    }

    public void setPrice(BigDecimal price) 
    {
        this.price = price;
    }

    public BigDecimal getPrice() 
    {
        return price;
    }

    public void setOrderStatus(String orderStatus) 
    {
        this.orderStatus = orderStatus;
    }

    public String getOrderStatus() 
    {
        return orderStatus;
    }

    public void setPayStatus(String payStatus) 
    {
        this.payStatus = payStatus;
    }

    public String getPayStatus() 
    {
        return payStatus;
    }

    public void setMemCode(String memCode) 
    {
        this.memCode = memCode;
    }

    public String getMemCode() 
    {
        return memCode;
    }

    public void setType0(String type0) 
    {
        this.type0 = type0;
    }

    public String getType0() 
    {
        return type0;
    }

    public void setFhDateLabel(String fhDateLabel) 
    {
        this.fhDateLabel = fhDateLabel;
    }

    public String getFhDateLabel() 
    {
        return fhDateLabel;
    }

    private Date createtime;

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("updateTime", getUpdateTime())
            .append("yongyouHtcode", getYongyouHtcode())
            .append("fhDate", getFhDate())
            .append("htDate", getHtDate())
            .append("createtime", getCreatetime())
            .append("saleName", getSaleName())
            .append("department", getDepartment())
            .append("customerName", getCustomerName())
            .append("yongyouCode", getYongyouCode())
            .append("yongyouName", getYongyouName())
            .append("nums", getNums())
            .append("qtyname", getQtyname())
            .append("price", getPrice())
            .append("orderStatus", getOrderStatus())
            .append("payStatus", getPayStatus())
            .append("memCode", getMemCode())
            .append("type0", getType0())
            .append("createTime", getCreateTime())
            .append("fhDateLabel", getFhDateLabel())
            .toString();
    }
}
